// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
thread 'BURNER' 

:BURNER_11
wait 0 
if 
   Actor.DrivingVehicleType($PLAYER_ACTOR, #hydra)
else_jump @BURNER_685 
0@ = Actor.CurrentCar($PLAYER_ACTOR)
if and
00E1:   player 0 pressed_key 18 
   not Car.Wrecked(0@)
else_jump @BURNER_402 
if 
  6@ == 0 
else_jump @BURNER_220 
17@ = Audiostream.Load("CLEO\MP3\AB1.MP3")
Audiostream.PerformAction(17@, PLAY)
Audiostream.Loop(17@, 1)
066B: 1@ = attach_particle "AFTERFIRE" to_car 0@ with_offset 1.2 -7.0 0.7 type 1 
066B: 2@ = attach_particle "AFTERFIRE" to_car 0@ with_offset -1.2 -7.0 0.7 type 1 
064C: make_particle 1@ visible 
064C: make_particle 2@ visible 
0745: set_hydra 0@ thrust_to_horizontal 
6@ = 1 
jump @BURNER_378 

:BURNER_220
if 
  6@ == 1 
else_jump @BURNER_378 
Audiostream.Release(17@)
18@ = Audiostream.Load("CLEO\MP3\AB2.MP3")
Audiostream.PerformAction(18@, PLAY)
Audiostream.Loop(18@, 1)
066B: 3@ = attach_particle "AFTERBURNER" to_car 0@ with_offset 1.2 -7.0 0.7 type 1 
066B: 4@ = attach_particle "AFTERBURNER" to_car 0@ with_offset -1.2 -7.0 0.7 type 1 
064C: make_particle 3@ visible 
064C: make_particle 4@ visible 
0745: set_hydra 0@ thrust_to_horizontal 
6@ = 2 

:BURNER_378
00E1:   player 0 pressed_key 18 
else_jump @BURNER_402 
wait 0 
jump @BURNER_378 

:BURNER_402
02E3: 7@ = car 0@ speed 
7@ *= 1.2 
if and
  32@ > 1000 
  7@ > 300.0 
else_jump @BURNER_501 
0650: destroy_particle 5@ 
066B: 5@ = attach_particle "BSBhydra" to_car 0@ with_offset 0.0 -5.0 0.0 type 1 
064C: make_particle 5@ visible 
32@ = 0 

:BURNER_501
if or
00E1:   player 0 pressed_key 15 
80E1:   not player 0 pressed_key 16 
   Car.Wrecked(0@)
else_jump @BURNER_583 
0@ = 0 

:BURNER_536
0650: destroy_particle 1@(0@,5i) 
0@ += 1 
  0@ > 4 
else_jump @BURNER_536 
6@ = 0 
Audiostream.Release(17@)
Audiostream.Release(18@)

:BURNER_583
if 
   not 6@ == 0 
else_jump @BURNER_685 
if 
  6@ == 1 
else_jump @BURNER_629 
7@ += 0.5 

:BURNER_629
if 
  6@ == 2 
else_jump @BURNER_657 
7@ += 1.0 

:BURNER_657
Car.SetSpeedInstantly(0@, 7@)
if 
01F3:   car 0@ in_air 
else_jump @BURNER_685 
Camera.Shake(100)

:BURNER_685
jump @BURNER_11 
